package com.yunxin.core.utils.infra.utils;


import lombok.Data;

/**
 * @author zero°
 * 钉钉机器人发送消息
 * @since 2024-01-08
 */
@Data
public class DingRobotMessageTemplateDTO {
    /**
     * 消息类型 不能为空
     */
    private String msgtype;
    /**
     * markdown
     */
    private DingRobotMessageMarkDown markdown;
    /**
     *  所有人是true，否则为false
     */
    private DingRobotMessageAt at;


    @Data
    public static class DingRobotMessageMarkDown {
        /**
         * 首屏会话透出的展示内容  不能为空
         */
        private String title;
        /**
         * markdown格式的消息内容  不能为空
         */
        private String text;
    }

    @Data
    public static class DingRobotMessageAt {
        /**
         * 所有人是true，否则为false 允许为空
         */
        private Boolean isAtAll;
    }

}
